.dhx_cal_container {
	background-color:#C2D5FC;
	font-family:Tahoma;
	font-size:8pt;
	position:relative;
	overflow:hidden;
}

.dhx_cal_container div {
}

.dhx_cal_navline {
	height:20px;
	position:absolute;
	z-index:3;
	color:#2F3A48;
	width:745px;
	right:0;
}

.dhx_cal_navline div {
	position:absolute;
	white-space:nowrap;
	top:2px;
}

.dhx_cal_navline .dhx_cal_date {
	font-weight:600;
	left:210px;
}

.dhx_cal_button .dhx_left_bg {
	width:1px;
	overflow:hidden;
	height:17px;
	z-index:20;
	top:0;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons.png);
	background-position:0px 0px;
	background-position-x:0;
	background-position-y:0;
	width:29px;
	height:17px;
	cursor:pointer;
	left:5px;
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons.png);
	background-position:-30px 0px;
	background-position-x:-30px;
	background-position-y:0;
	width:29px;
	height:17px;
	cursor:pointer;
	right:0;
	left:35px;
}

.dhx_cal_today_button {
	background-image:url(imgs/buttons.png);
	background-position:-60px 0px;
	background-position-x:-60px;
	background-position-y:0;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
	width:29px;
	right:0;
	left:50px;
	height:17px;
}

.dhx_cal_tab {
	width:59px;
	height:19px;
	text-align:center;
	text-decoration:underline;
	padding-top:2px;
	cursor:pointer;
	background-color:#D8E1EA;
	-webkit-border-top-left-radius:4px 4px;
	border-top-left-radius:4px 4px;
	-o-border-top-left-radius:4px 4px;
	-ms-border-top-left-radius:4px 4px;
	-moz-border-radius-topleft:4px 4px;
	-webkit-border-top-right-radius:4px 4px;
	border-top-right-radius:4px 4px;
	-o-border-top-right-radius:4px 4px;
	-ms-border-top-right-radius:4px 4px;
	-moz-border-radius-topright:4px 4px;
}

.dhx_cal_tab.active {
	text-decoration:none;
	cursor:default;
	font-weight:bold;
	background-color:#C2D5FC;
	border-left:1px dotted #586A7E;
	border-right:1px dotted #586A7E;
	border-top:1px dotted #586A7E;
}

.dhx_cal_header {
	position:absolute;
	top:23px;
	z-index:2;
	overflow:hidden;
	color:#2F3A48;
	left:10px;
	width:750px;
	border-right:1px dotted #8894A3;
	border-top:1px dotted #8894A3;
}

.dhx_cal_data {
	position:absolute;
	top:44px;
	width:600px;
	overflow:hidden;
	border-top:1px dotted #8894A3;
}

.dhx_scale_bar {
	position:absolute;
	text-align:center;
	background-color:#C2D5FC;
	padding-top:3px;
	border-left:1px dotted #586A7E;
}

.dhx_scale_holder {
	position:absolute;
	background-image:url(imgs/databg.png);
	border-right:1px dotted #586A7E;
}

.dhx_scale_holder_now {
	position:absolute;
	background-image:url(imgs/databg_now.png);
	border-right:1px dotted #586A7E;
}

.dhx_scale_hour {
	height:41px;
	width:50px;
	background-color:#C2D5FC;
	text-align:center;
	line-height:40px;
	color:#586A7E;
	overflow:hidden;
	border-bottom:1px dotted #8894A3;
}

.dhx_month_head {
	background-color:#EBEFF4;
	color:#2F3A48;
	height:18px;
	padding-right:5px;
	padding-top:3px;
	text-align:right;
	border-right:1px dotted #586A7E;
}

.dhx_month_body {
	background-color:#FFFFFF;
	border-right:1px dotted #586A7E;
	border-bottom:1px dotted #586A7E;
}

.dhx_now .dhx_month_body {
	background-color:#E2EDFF;
}

.dhx_after .dhx_month_body, .dhx_before .dhx_month_body {
	background-color:#ECECEC;
}

.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#E2E3E6;
	color:#94A6BB;
}

.dhx_now .dhx_month_head {
	background-color:#D1DEF4;
	font-weight:bold;
}

.dhx_cal_drag {
	position:absolute;
	z-index:9999;
	background-color:#FFE763;
	opacity:0.5;
	border:1px solid #B7A543;
}

.dhx_loading {
	position:absolute;
	width:128px;
	height:15px;
	background-image:url(imgs/loading.gif);
	z-index:9999;
}

.dhx_multi_day_icon, .dhx_multi_day {
	background-color:#E1E6FF;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	border-right:1px dotted #8894A3;
}

.dhx_multi_day {
	position:absolute;
	border-top:1px dotted #8894A3;
}

.dhx_multi_day_icon {
	background-image:url(imgs/clock_big.gif);
}

.dhx_multi_day_icon_small {
	background-image:url(imgs/clock_small.gif);
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-color:#E1E6FF;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	border-right:1px dotted #8894A3;
	border-bottom:1px dotted #8894A3;
}

.dhtmlxlayoutpolycontainer_dhx_skyblue .dhx_cal_container {
	background-color:#D0E5FF;
}

.dhx_cal_event div {
	background-color:#FFE763;
	color:#887A2E;
	overflow:hidden;
	width:100%;
	font-family:Tahoma;
	font-size:8pt;
	border:1px solid #B7A543;
}

.dhx_move_denied .dhx_cal_event .dhx_header, .dhx_move_denied .dhx_cal_event .dhx_title {
	cursor:default;
}

.dhx_cal_event .dhx_header {
	height:1px;
	margin-left:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0;
	border-left-width:1px;
	cursor:pointer;
}

.dhx_cal_event .dhx_title {
	height:12px;
	border-top-width:0;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-bottom-style:dotted;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	background-position:100% 50%;
	background-position-x:100%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	cursor:pointer;
}

.dhx_cal_event .dhx_body {
	border-top-width:0;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	padding:5px;
}

.dhx_resize_denied .dhx_cal_event .dhx_footer {
	cursor:default;
}

.dhx_cal_event .dhx_footer {
	height:1px;
	margin-left:2px;
	border-top-width:0;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	cursor:s-resize;
}

.dhx_cal_event_line {
	background-color:#FFE763;
	-webkit-border-top-left-radius:3px 3px;
	border-top-left-radius:3px 3px;
	-o-border-top-left-radius:3px 3px;
	-ms-border-top-left-radius:3px 3px;
	-moz-border-radius-topleft:3px 3px;
	-webkit-border-top-right-radius:3px 3px;
	border-top-right-radius:3px 3px;
	-o-border-top-right-radius:3px 3px;
	-ms-border-top-right-radius:3px 3px;
	-moz-border-radius-topright:3px 3px;
	-webkit-border-bottom-right-radius:3px 3px;
	border-bottom-right-radius:3px 3px;
	-o-border-bottom-right-radius:3px 3px;
	-ms-border-bottom-right-radius:3px 3px;
	-moz-border-radius-bottomright:3px 3px;
	-webkit-border-bottom-left-radius:3px 3px;
	border-bottom-left-radius:3px 3px;
	-o-border-bottom-left-radius:3px 3px;
	-ms-border-bottom-left-radius:3px 3px;
	-moz-border-radius-bottomleft:3px 3px;
	font-family:Tahoma;
	font-size:8pt;
	height:13px;
	padding-left:10px;
	color:#887A2E;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #B7A543;
}

.dhx_cal_event_clear {
	font-family:Tahoma;
	font-size:8pt;
	height:13px;
	padding-left:2px;
	color:#887A2E;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}

.dhx_in_move {
	background-color:#FFFF80;
}

div.dhx_cal_editor {
	background-color:#FFE763;
	z-index:999;
	position:absolute;
	overflow:hidden;
	border-left:1px solid #B7A543;
	border-right:1px solid #B7A543;
	border-top:1px dotted #B7A543;
	border-bottom:1px solid #B7A543;
}

textarea.dhx_cal_editor {
	width:100%;
	height:100%;
	overflow:auto;
	border:0px solid #000000;
}

div.dhx_menu_head {
	background-image:url(imgs/controls.gif);
	background-position:0px -43px;
	background-position-x:0;
	background-position-y:-43px;
	width:10px;
	height:10px;
	margin-left:5px;
	margin-top:1px;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	cursor:default;
	border-style:none;
}

div.dhx_menu_icon {
	background-image:url(imgs/controls.gif);
	width:20px;
	height:20px;
	margin-left:-5px;
	margin-top:0;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	cursor:pointer;
	border-style:none;
}

div.icon_details {
	background-position:0px 0px;
	background-position-x:0;
	background-position-y:0;
}

div.icon_edit {
	background-position:-22px 0px;
	background-position-x:-22px;
	background-position-y:0;
}

div.icon_save {
	background-position:-84px -1px;
	background-position-x:-84px;
	background-position-y:-1px;
}

div.icon_cancel {
	background-position:-62px 0px;
	background-position-x:-62px;
	background-position-y:0;
}

div.icon_delete {
	background-position:-42px 0px;
	background-position-x:-42px;
	background-position-y:0;
}

div.dhx_now_time {
	position:absolute;
	width:100%;
	z-index:1;
	border-bottom:2px dotted #FF0000;
}

div.dhx_time_block {
	position:absolute;
	width:100%;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#C0C0C0;
	opacity:0.4;
	z-index:1;
}

.dhx_unselectable, .dhx_unselectable div {
	-webkit-user-select:none;
}

.dhx_cal_light {
	background-color:#FFE763;
	-webkit-border-top-left-radius:5px 5px;
	border-top-left-radius:5px 5px;
	-o-border-top-left-radius:5px 5px;
	-ms-border-top-left-radius:5px 5px;
	-moz-border-radius-topleft:5px 5px;
	-webkit-border-top-right-radius:5px 5px;
	border-top-right-radius:5px 5px;
	-o-border-top-right-radius:5px 5px;
	-ms-border-top-right-radius:5px 5px;
	-moz-border-radius-topright:5px 5px;
	-webkit-border-bottom-right-radius:5px 5px;
	border-bottom-right-radius:5px 5px;
	-o-border-bottom-right-radius:5px 5px;
	-ms-border-bottom-right-radius:5px 5px;
	-moz-border-radius-bottomright:5px 5px;
	-webkit-border-bottom-left-radius:5px 5px;
	border-bottom-left-radius:5px 5px;
	-o-border-bottom-left-radius:5px 5px;
	-ms-border-bottom-left-radius:5px 5px;
	-moz-border-radius-bottomleft:5px 5px;
	font-family:Tahoma;
	font-size:8pt;
	color:#887A2E;
	position:absolute;
	z-index:10001;
	width:580px;
	height:300px;
	box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	border:1px solid #B7A64B;
}

.dhx_cal_light_wide {
	width:650px;
}

.dhx_mark {
	position:relative;
	top:3px;
	background-image:url(imgs/controls.gif);
	background-position:0px -43px;
	background-position-x:0;
	background-position-y:-43px;
	padding-left:10px;
}

.dhx_ie6 .dhx_mark {
	background-position:6px -41px;
	background-position-x:6px;
	background-position-y:-41px;
}

.dhx_cal_light select {
	font-family:Tahoma;
	font-size:8pt;
	color:#887A2E;
	margin:0;
	padding:2px;
}

.dhx_cal_ltitle {
	overflow:hidden;
	white-space:nowrap;
	padding:2px 0px 2px 5px;
}

.dhx_cal_ltitle span {
	white-space:nowrap;
}

.dhx_cal_lsection {
	background-color:#DBCF8C;
	color:#FFF4B5;
	font-weight:bold;
	padding:5px 0px 3px 10px;
}

.dhx_section_time {
	background-color:#DBCF8C;
}

.dhx_cal_lsection .dhx_fullday {
	float:right;
	margin-right:5px;
	color:#887A2E;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
}

.dhx_cal_lsection {
	font-size:18px;
	font-family:Arial;
}

.dhx_cal_ltext {
	overflow:hidden;
	padding:2px 0px 2px 10px;
}

.dhx_cal_ltext textarea {
	background-color:#FFF4B5;
	overflow:auto;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	color:#887A2E;
	height:100%;
	width:100%;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border-style:none;
}

.dhx_time {
	font-weight:bold;
}

.dhx_cal_light .dhx_title {
	padding-left:10px;
}

.dhx_cal_larea {
	background-color:#FFF4B5;
	overflow:hidden;
	margin-left:3px;
	width:572px;
	height:1px;
	border:1px solid #DCC43E;
}

.dhx_btn_set {
	float:left;
	padding:5px 10px 0px 10px;
}

.dhx_btn_set div {
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	cursor:pointer;
}

.dhx_save_btn {
	background-image:url(imgs/controls.gif);
	background-position:-84px 0px;
	background-position-x:-84px;
	background-position-y:0;
	width:21px;
}

.dhx_cancel_btn {
	background-image:url(imgs/controls.gif);
	background-position:-63px 0px;
	background-position-x:-63px;
	background-position-y:0;
	width:20px;
}

.dhx_delete_btn {
	background-image:url(imgs/controls.gif);
	background-position:-42px 0px;
	background-position-x:-42px;
	background-position-y:0;
	width:20px;
}

.dhx_cal_cover {
	width:100%;
	height:100%;
	position:absolute;
	z-index:10000;
	top:0;
	left:0;
	background-color:#000000;
	opacity:0.1;
}

.dhx_custom_button {
	color:#887A2E;
	font-family:Tahoma;
	font-size:8pt;
	background-color:#FFE763;
	font-weight:normal;
	margin-right:5px;
	margin-top:0;
	cursor:pointer;
	padding:0px 3px 0px 3px;
}

.dhx_custom_button div {
	cursor:pointer;
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
}

.dhx_cal_light_wide .dhx_cal_larea {
	border-top-width:0;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	float:left;
	text-align:right;
	width:100px;
	height:20px;
	font-size:16px;
	padding:5px 0px 0px 10px;
}

.dhx_cal_light_wide .dhx_wrap_section {
	position:relative;
	background-color:#DBCF8C;
	overflow:hidden;
	border-top:1px solid #DBCF8C;
}

.dhx_cal_light_wide .dhx_section_time {
	padding-top:2px;
	height:20px;
}

.dhx_section_time {
	text-align:center;
}

.dhx_cal_light_wide .dhx_cal_larea {
	width:730px;
}

.dhx_cal_light_wide {
	width:738px;
}

.dhx_cal_light_wide .dhx_section_time {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:transparent;
}

.dhx_cal_light_wide .dhx_cal_checkbox label {
	padding-left:0;
}

.dhx_cal_wide_checkbox input {
	margin-top:8px;
	margin-left:14px;
}

.dhx_cal_light input {
	font-family:Tahoma;
	font-size:8pt;
	color:#887A2E;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday {
	float:none;
	margin-right:0;
	color:#FFF4B5;
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	cursor:pointer;
}

.dhx_custom_button {
	float:right;
	height:21px;
	width:90px;
	-webkit-border-top-left-radius:4px 4px;
	border-top-left-radius:4px 4px;
	-o-border-top-left-radius:4px 4px;
	-ms-border-top-left-radius:4px 4px;
	-moz-border-radius-topleft:4px 4px;
	-webkit-border-top-right-radius:4px 4px;
	border-top-right-radius:4px 4px;
	-o-border-top-right-radius:4px 4px;
	-ms-border-top-right-radius:4px 4px;
	-moz-border-radius-topright:4px 4px;
	-webkit-border-bottom-right-radius:4px 4px;
	border-bottom-right-radius:4px 4px;
	-o-border-bottom-right-radius:4px 4px;
	-ms-border-bottom-right-radius:4px 4px;
	-moz-border-radius-bottomright:4px 4px;
	-webkit-border-bottom-left-radius:4px 4px;
	border-bottom-left-radius:4px 4px;
	-o-border-bottom-left-radius:4px 4px;
	-ms-border-bottom-left-radius:4px 4px;
	-moz-border-radius-bottomleft:4px 4px;
}

.dhx_cal_light_wide .dhx_custom_button {
	position:absolute;
	top:0;
	right:0;
	margin-top:2px;
}

.dhx_cal_light_wide .dhx_repeat_right {
	margin-right:55px;
}

.dhx_cal_light_wide .dhx_repeat_divider {
	border-top-color:#FFE763;
	border-right-color:#FFE763;
	border-bottom-color:#FFE763;
	border-left-color:#FFE763;
}

.dhx_scale_bar_header {
	position:absolute;
	width:100%;
	border-bottom:1px dotted #8894A3;
}

.dhx_expand_icon {
	position:absolute;
	top:0;
	right:0;
	background-image:url(imgs/colapce%2dexpand%2dicon.gif);
	width:18px;
	height:18px;
	cursor:pointer;
	background-position:0px 18px;
	background-position-x:0;
	background-position-y:18px;
	z-index:16;
}

.dhx_agenda_area {
	width:100%;
	height:100%;
	background-image:url(imgs/databg.png);
}

.dhx_agenda_line {
	height:21px;
	clear:both;
	overflow:hidden;
}

.dhx_agenda_line div {
	float:left;
	width:188px;
	text-align:center;
	line-height:21px;
	overflow:hidden;
	border-right:1px dotted #8894A3;
}

.dhx_agenda_area .dhx_agenda_line div {
	border-right:0px dotted #8894A3;
}

.dhx_v_border {
	position:absolute;
	left:186px;
	top:0;
	width:1px;
	height:100%;
	border-right:1px dotted #8894A3;
}

.dhx_agenda_line .dhx_event_icon {
	width:20px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	background-image:url(imgs/icon.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	background-position:5px 4px;
	background-position-x:5px;
	background-position-y:4px;
	cursor:pointer;
}

.dhx_agenda_line span {
	padding-left:5px;
	line-height:21px;
}

.dhx_year_body {
	border-left:1px dotted #586A7E;
}

.dhx_year_week {
	position:relative;
}

.dhx_scale_bar_last {
	border-right:1px dotted #586A7E;
}

.dhx_year_month {
	height:18px;
	padding-top:3px;
	text-align:center;
	vertical-align:middle;
	border:1px dotted #586A7E;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#E2E3E6;
}

.dhx_year_body .dhx_month_body {
	height:0;
	overflow:hidden;
}

.dhx_month_head.dhx_year_event {
	background-color:#FFE763;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head {
	cursor:default;
}

.dhx_tooltip {
	background-image:url(imgs/databg.png);
	position:absolute;
	z-index:9998;
	width:300px;
	height:auto;
	font-family:Tahoma;
	font-size:8pt;
	overflow:hidden;
	border:1px solid #BBBBBB;
}

.dhx_tooltip_line {
	line-height:20px;
	height:20px;
	overflow:hidden;
}

.dhx_tooltip_line .dhx_event_icon {
	width:20px;
	height:20px;
	padding-right:10px;
	float:left;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	position:relative;
	background-image:url(imgs/icon.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	background-position:5px 4px;
	background-position-x:5px;
	background-position-y:4px;
	cursor:pointer;
}

.dhx_tooltip_date {
	float:left;
	width:auto;
	padding-left:5px;
	text-align:center;
}

.dhx_text_disabled {
	color:#887A2E;
	font-family:Tahoma;
	font-size:8pt;
}

.dhx_mini_calendar {
	-webkit-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	-o-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	-ms-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	-moz-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
}

.dhx_mini_calendar .dhx_month_head {
	cursor:pointer;
}

.dhx_mini_calendar .dhx_calendar_click {
	background-color:#C2D5FC;
}

.dhx_cal_navline div.dhx_minical_icon {
	width:18px;
	height:18px;
	left:190px;
	top:1px;
	cursor:pointer;
	background-image:url(imgs/calendar.gif);
}

.dhx_matrix_scell {
	height:100%;
}

.dhx_matrix_cell, .dhx_matrix_scell {
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	border-right:1px dotted #8894A3;
	border-bottom:1px dotted #8894A3;
}

.dhx_matrix_cell {
	background-color:#FFFFFF;
}

.dhx_matrix_line {
	overflow:hidden;
}

.dhx_matrix_cell div, .dhx_matrix_scell div {
	overflow:hidden;
	text-align:center;
	height:auto;
}

.dhx_cal_lsection .dhx_readonly {
	font-size:8pt;
	color:#887A2E;
	padding:2px;
}

.dhx_matrix_scell.folder, .dhx_data_table.folder .dhx_matrix_cell {
	background-color:#969394;
	cursor:pointer;
}

.dhx_matrix_scell .dhx_scell_level0 {
	padding-left:5px;
}

.dhx_matrix_scell .dhx_scell_level1 {
	padding-left:20px;
}

.dhx_matrix_scell .dhx_scell_level2 {
	padding-left:35px;
}

.dhx_matrix_scell .dhx_scell_level3 {
	padding-left:50px;
}

.dhx_matrix_scell .dhx_scell_level4 {
	padding-left:65px;
}

.dhx_matrix_scell.folder {
	font-weight:bold;
	text-align:left;
}

.dhx_matrix_scell.folder .dhx_scell_expand {
	float:left;
	width:10px;
	padding-right:3px;
}

.dhx_matrix_scell.folder .dhx_scell_name {
	float:left;
	width:auto;
}

.dhx_matrix_scell.item .dhx_scell_name {
	padding-left:15px;
	text-align:left;
}

.dhx_data_table.folder .dhx_matrix_cell {
}

.dhx_section_timeline {
	overflow:hidden;
	padding:4px 0px 2px 10px;
}

.dhx_section_timeline select {
	width:552px;
}

.dhx_map_area {
	width:100%;
	height:100%;
	overflow:hidden;
	background-image:url(imgs/databg.png);
}

.dhx_map_line .dhx_event_icon {
	width:20px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	background-image:url(imgs/icon.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	background-position:5px 4px;
	background-position-x:5px;
	background-position-y:4px;
	cursor:pointer;
}

.dhx_map_line {
	height:21px;
	clear:both;
	overflow:hidden;
}

.dhx_map {
	position:absolute;
}

.dhx_map_line div {
	float:left;
	text-align:center;
	line-height:21px;
	overflow:hidden;
	border-right:1px dotted #8894A3;
}

.dhx_map_line .headline_description {
	float:left;
	text-align:center;
	line-height:21px;
	overflow:hidden;
	border-right:1px dotted #8894A3;
}

.dhx_map_line .dhx_map_description {
	float:left;
	text-align:center;
	line-height:21px;
	overflow:hidden;
	border-right:0px dotted #8894A3;
}

.dhx_map_line .line_description {
	float:left;
	text-align:left;
	padding-left:5px;
	line-height:21px;
	overflow:hidden;
	border-right:1px dotted #8894A3;
}

.dhx_map_line.highlight {
	background-color:#C4C5CC;
}

.dhx_map_area .dhx_map_line div {
	border-right:0px dotted #8894A3;
}

.dhtmlxtooltip.tooltip {
	-webkit-box-shadow:rgb(136, 136, 136) 3px 3px 3px;
	box-shadow:rgb(136, 136, 136) 3px 3px 3px;
	-o-box-shadow:rgb(136, 136, 136) 3px 3px 3px;
	-ms-box-shadow:rgb(136, 136, 136) 3px 3px 3px;
	-moz-box-shadow:rgb(136, 136, 136) 3px 3px 3px;
	background-color:#FFFFFF;
	color:#887A2E;
	cursor:default;
	position:absolute;
	z-index:500;
	border-left:1px dotted #887A2E;
	border-top:1px dotted #887A2E;
	padding:10px;
}

.dhx_cal_checkbox label {
	padding-left:5px;
}

.dhx_cal_light .radio {
	padding:2px 0px 2px 10px;
}

.dhx_cal_light .radio input, .dhx_cal_light .radio label {
	line-height:15px;
}

.dhx_cal_light .radio input {
	vertical-align:middle;
	margin:0;
	padding:0;
}

.dhx_cal_light .radio label {
	vertical-align:middle;
	padding-right:10px;
}

.dhx_cal_light .combo {
	padding:4px;
}

.dhx_wa_column {
	float:left;
}

.dhx_wa_column_last .dhx_wa_day_cont {
	border-left:1px dotted #8894A3;
}

.dhx_wa_scale_bar {
	font-family:Tahoma;
	padding-left:10px;
	font-size:11px;
	border-top:1px dotted #8894A3;
	border-bottom:1px dotted #8894A3;
}

.dhx_wa_day_data {
	background-color:#FCFEFC;
}

.dhx_wa_ev_body {
	font-size:12px;
	border-bottom:1px dotted #778899;
	padding:5px 0px 5px 7px;
}

.dhx_wa_dnd {
	font-family:Tahoma;
	position:absolute;
	padding-right:7px;
	color:#887AE2;
	background-color:#FFE763;
	border:1px solid #B7A543;
}

.dhx_cal_event_selected {
	background-color:#9CC1DB;
	color:#FFFFFF;
}

.dhx_second_scale_bar {
	padding-top:2px;
	border-bottom:1px dotted #586A7E;
}

div.dhx_form_repeat input.radio {
}

div.dhx_form_repeat input.checkbox {
}

.dhx_form_repeat, .dhx_form_repeat input {
	font-family:Tahoma, Verdana;
	font-size:11px;
	line-height:24px;
	margin:0;
	padding:0px 0px 0px 5px;
}

.dhx_form_repeat {
	overflow:hidden;
	height:0;
	background-color:#FFF4B5;
}

.dhx_cal_light_wide .dhx_form_repeat {
	background-color:transparent;
}

.dhx_repeat_center, .dhx_repeat_left {
	height:115px;
	float:left;
	padding:10px 0px 10px 10px;
}

.dhx_repeat_left {
	width:95px;
}

.dhx_repeat_center {
	width:335px;
	margin-top:12px;
}

.dhx_repeat_divider {
	float:left;
	height:115px;
	width:1px;
	border-left:1px dotted #DCC43E;
}

.dhx_repeat_right {
	float:right;
	height:115px;
	width:160px;
	margin-top:7px;
	padding:10px 3px 10px 10px;
}

input.dhx_repeat_text {
	height:16px;
	width:27px;
	line-height:18px;
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 2px;
}

.dhx_form_repeat select {
	height:20px;
	width:87px;
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 2px;
}

input.dhx_repeat_date {
	height:18px;
	width:80px;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-position:64px 0px;
	background-position-x:64px;
	background-position-y:0;
	line-height:18px;
	border:1px solid #7F9DB9;
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 2px;
}

input.dhx_repeat_radio {
	margin-right:4px;
}

input.dhx_repeat_checkbox {
	margin:4px 4px 0px 0px;
}

.dhx_repeat_days td {
	padding-right:5px;
}

.dhx_repeat_days label {
	font-size:10px;
}

.dhx_custom_button {
	width:90px;
	-webkit-border-top-left-radius:4px 4px;
	border-top-left-radius:4px 4px;
	-o-border-top-left-radius:4px 4px;
	-ms-border-top-left-radius:4px 4px;
	-moz-border-radius-topleft:4px 4px;
	-webkit-border-top-right-radius:4px 4px;
	border-top-right-radius:4px 4px;
	-o-border-top-right-radius:4px 4px;
	-ms-border-top-right-radius:4px 4px;
	-moz-border-radius-topright:4px 4px;
	-webkit-border-bottom-right-radius:4px 4px;
	border-bottom-right-radius:4px 4px;
	-o-border-bottom-right-radius:4px 4px;
	-ms-border-bottom-right-radius:4px 4px;
	-moz-border-radius-bottomright:4px 4px;
	-webkit-border-bottom-left-radius:4px 4px;
	border-bottom-left-radius:4px 4px;
	-o-border-bottom-left-radius:4px 4px;
	-ms-border-bottom-left-radius:4px 4px;
	-moz-border-radius-bottomleft:4px 4px;
}

.dhx_custom_button_recurring {
	background-image:url(imgs/but_repeat.gif);
	background-position:-5px 20px;
	background-position-x:-5px;
	background-position-y:20px;
	width:20px;
	margin-right:10px;
}

.dhx_cal_light_rec {
	width:640px;
}

.dhx_cal_light_rec .dhx_cal_larea {
	width:632px;
}

.dhx_cal_light_rec.dhx_cal_light_wide {
	width:816px;
}

.dhx_cal_light_rec.dhx_cal_light_wide .dhx_cal_larea {
	width:808px;
}

.dhx_cal_tab.active {
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-style:none;
}

.dhx_multi_day {
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-width:initial;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-top:1px solid #A4BED4;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
}

.dhx_cal_container {
	background-image:url(imgs/top%2ddays%2dbg.png);
	background-position:0px 24px;
	background-position-x:0;
	background-position-y:24px;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	background-color:#EBEBEB;
}

.dhx_cal_navline {
	background-color:#EBEBEB;
	height:23px;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons.gif);
	width:30px;
	height:20px;
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons.gif);
	width:30px;
	height:20px;
}

.dhx_cal_today_button {
	padding-top:3px;
	background-image:url(imgs/buttons.gif);
	text-decoration:none;
	left:65px;
	width:67px;
}

.dhx_cal_navline .dhx_cal_date {
	padding-top:4px;
	left:188px;
}

.dhx_cal_tab {
	background-image:url(imgs/white_tab.png);
	width:60px;
	height:15px;
	text-decoration:none;
	padding-top:4px;
	margin-top:4px;
}

.dhx_cal_tab.active {
	background-image:url(imgs/blue_tab.png);
	height:18px;
	width:60px;
	padding-top:4px;
	margin-top:2px;
}

.dhx_cal_data {
	border-top:1px solid #A4BED4;
}

.dhx_cal_header {
	background-image:url(imgs/top%2ddays%2dbg.png);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
}

.dhx_scale_bar {
	background-image:url(imgs/top%2dseparator.gif);
	background-position:0px 0px;
	background-position-x:0;
	background-position-y:0;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-color:transparent;
	padding-top:3px;
}

.dhx_scale_holder {
	border-right:1px solid #A4BED4;
}

.dhx_scale_holder_now {
	border-right:1px solid #A4BED4;
}

.dhx_scale_hour {
	background-image:url(imgs/left%2dtime%2dbg.png);
	color:#2F3A48;
	border-bottom:1px solid #A4BED4;
}

.dhx_multi_day {
	background-image:url(imgs/multi%2ddays%2dbg.png);
	background-repeat-x:repeat;
	background-repeat-y:repeat;
	background-repeat:repeat;
	border-bottom:1px solid #A4BED4;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	background-image:url(imgs/multi%2ddays%2dbg.png);
	background-position:0px 0px;
	background-position-x:0;
	background-position-y:0;
	background-repeat-x:repeat;
	background-repeat-y:repeat;
	background-repeat:repeat;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #A4BED4;
}

.dhx_month_head {
	background-color:#FFFFFF;
}

.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#EFEDE2;
}

.dhx_now .dhx_month_head {
	background-color:#E4EFFF;
}

.dhx_after .dhx_month_body, .dhx_before .dhx_month_body {
	background-color:#EFEDE2;
}

.dhx_cal_event div {
	background-color:#FFE4AB;
	color:#000000;
	border:1px solid #FFBD51;
}

.dhx_cal_event_clear {
	color:#000000;
}

.dhx_cal_event_line {
	background-image:url(imgs/event%2dbg.png);
	color:#000000;
	border:1px solid #FFBD51;
}

.dhx_in_move {
	background-image:url(imgs/move.png);
}

.dhx_cal_event .dhx_body {
	background-color:#FFE4AB;
}

.dhx_cal_event .dhx_title {
	background-color:#FFE4AB;
}

.dhx_cal_light {
	-webkit-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	-o-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	-ms-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	-moz-box-shadow:rgb(136, 136, 136) 5px 5px 5px;
	background-color:#EBEBEB;
	color:#000000;
	border:2px solid #A4BED4;
}

.dhx_cal_larea {
	background-color:#FFFFFF;
	border-left:1px solid #A4BED4;
	border-right:1px solid #A4BED4;
	border-top:0px solid #A4BED4;
	border-bottom:1px solid #A4BED4;
}

.dhx_cal_lsection {
	background-image:url(imgs/lightbox.png);
	font-size:14px;
	color:#000000;
	padding:5px 0px 5px 10px;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	background-image:url(imgs/multi%2ddays%2dbg.png);
}

.dhx_cal_ltext textarea {
	background-color:#FFFFFF;
	color:#000000;
}

.dhx_cal_light select, .dhx_cal_light input {
	color:#000000;
}

.dhx_save_btn {
	background-image:url(imgs/controlls5.png);
}

.dhx_cancel_btn {
	background-image:url(imgs/controlls5.png);
}

.dhx_delete_btn {
	background-image:url(imgs/controlls5.png);
}

div.dhx_menu_head {
	background-image:url(imgs/controlls5.png);
	border:1px solid #FFE4AB;
}

div.dhx_menu_icon {
	background-image:url(imgs/controlls5.png);
	border:medium none #000000;
}

.dhx_section_time {
	height:20px;
	text-align:center;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	padding:7px 0px 7px 0px;
}

div.dhx_cal_editor {
	background-color:#FFE4AB;
}

.dhx_year_month {
	background-image:url(imgs/top%2ddays%2dbg.png);
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
}

.dhx_year_week {
	background-image:url(imgs/top%2ddays%2dbg.png);
}

.dhx_month_head {
	border-right:1px solid #A4BED4;
}

.dhx_month_body {
	border-right:1px solid #A4BED4;
	border-bottom:1px solid #A4BED4;
}

.dhx_year_body {
	border-left:1px solid #A4BED4;
}

.dhx_scale_bar_last {
}

.dhx_month_head.dhx_year_event {
	background-color:#FFE4AB;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#EFEDE2;
}

.dhx_cal_lsection .dhx_readonly {
	color:#000000;
}

.dhx_tooltip {
	-webkit-box-shadow:rgb(136, 136, 136) 2px 2px 2px;
	box-shadow:rgb(136, 136, 136) 2px 2px 2px;
	-o-box-shadow:rgb(136, 136, 136) 2px 2px 2px;
	-ms-box-shadow:rgb(136, 136, 136) 2px 2px 2px;
	-moz-box-shadow:rgb(136, 136, 136) 2px 2px 2px;
}

.dhx_custom_button {
	margin-top:-2px;
}

.dhx_cal_lsection .dhx_fullday {
	color:#000000;
}

.dhx_cal_lsection.dhx_cal_checkbox {
	height:16px;
	line-height:18px;
}

.dhx_cal_light_wide .dhx_cal_lsection.dhx_cal_checkbox {
	height:20px;
}

.dhx_cal_checkbox label {
	vertical-align:top;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	color:#000000;
}

.dhx_cal_light_wide .dhx_wrap_section {
	background-image:url(imgs/multi%2ddays%2dbg.png);
	border-top:1px solid #A4BED4;
}

.dhx_cal_light_wide .dhx_cal_ltext {
	border-left:1px solid #A4BED4;
}

.dhx_cal_light_wide .dhx_cal_ltext {
	background-color:#FFFFFF;
}

.dhx_custom_button {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	color:#000000;
}

.dhx_form_repeat {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
}

.dhx_repeat_divider {
	border-left:1px solid #A4BED4;
}

.dhx_cal_header.dhx_second_cal_header {
	background-image:url(imgs/second%2dtop%2ddays%2dbg.png);
	padding-right:20px;
}

.dhx_scale_bar {
	padding-top:4px;
}

.dhx_second_scale_bar {
	padding-top:4px;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday, .dhx_cal_lsection .dhx_fullday {
	color:#000000;
	font-size:14px;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	font-size:14px;
	padding-right:10px;
}

.dhx_cal_container {
	background-color:#BAC6CF;
}

.dhx_scale_bar {
}

.dhx_scale_hour {
	background-color:#BAC6CF;
	color:#020202;
	border-bottom:1px dotted #67787E;
}

.dhx_cal_drag {
	background-color:#C9FFC0;
	border:1px solid #69A762;
}

.dhx_cal_event div {
	background-color:#C9FFC0;
	color:#000102;
	border:1px solid #69A762;
}

.dhx_cal_event_line {
	background-color:#C9FFC0;
	color:#000102;
	border:1px solid #69A762;
}

.dhx_in_move {
	background-color:#F7FFB1;
}

.dhx_scale_holder {
	background-image:url(imgs/databg.png);
	border-right:1px dotted #67787E;
}

.dhx_scale_holder_now {
	background-image:url(imgs/databg_now.png);
	border-right:1px dotted #67787E;
}

.dhx_month_body {
	background-color:#FFFFFF;
	border-right:1px dotted #67787E;
	border-bottom:1px dotted #67787E;
}

.dhx_month_head {
	background-color:#FFFFFF;
	color:#020202;
	border-right:1px solid #67787E;
}

.dhx_cal_navline {
	color:#020202;
}

.dhx_cal_tab.active {
	background-image:url(imgs/blue_tab.png);
}

.dhx_cal_tab {
	background-image:url(imgs/white_tab.png);
}

.dhx_cal_data {
	border-top:1px dotted #67787E;
}

.dhx_cal_event div.dhx_menu_icon {
	border:medium none #000000;
}

.dhx_after .dhx_month_body, .dhx_before .dhx_month_body {
	background-color:#E5FBFF;
}

.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#ECFFE9;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons.png);
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons.png);
}

.dhx_cal_today_button {
	background-image:url(imgs/buttons.png);
}

.dhx_now .dhx_month_body {
	background-color:#B6FCFF;
}

.dhx_now .dhx_month_head {
	background-color:#B6FCFF;
}

.dhx_cal_light {
	background-color:#C9FFC0;
	color:#000102;
	border:1px solid #B7A543;
}

.dhx_cal_light select {
	color:#000102;
}

.dhx_cal_lsection {
	background-color:#DBCF8C;
	color:#FFF4B5;
}

.dhx_cal_larea {
	background-color:#FFF4B5;
	border:1px solid #B7A543;
}

.dhx_agenda_area {
	background-image:url(imgs/databg.png);
}

.dhx_agenda_line div {
	border-right:1px dotted #67787E;
}

.dhx_agenda_area .dhx_agenda_line div {
	border-right:0px dotted #67787E;
}

.dhx_year_body {
	border-left:1px dotted #67787E;
}

.dhx_scale_bar_last {
}

.dhx_year_month {
	border:1px dotted #67787E;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#E2E3E6;
}

.dhx_month_head.dhx_year_event {
	background-color:#C9FFC0;
}

.dhx_tooltip {
	background-image:url(imgs/databg.png);
}

.dhx_cal_event div.dhx_menu_head {
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-style:none;
}

div.dhx_menu_head {
	border:1px solid #C9FFC0;
}

.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
	color:#8A9BA4;
}

.dhx_cal_data .dhx_agenda_line {
	color:#000102;
}

.dhx_cal_header .dhx_agenda_line {
	color:#020202;
}

.dhx_tooltip_line {
	color:#000102;
}

.dhx_cal_light select {
	background-color:#FFFFFF;
}

.dhx_custom_button {
	color:#000102;
	background-color:#BAC6CF;
}

div.dhx_form_repeat {
	background-color:#E3E3FF;
}

div.dhx_repeat_divider {
	border-left:1px dotted #DBCF8C;
}

.dhx_v_border {
	border-right:1px dotted #8A9BA4;
}

.dhx_year_body {
	border-left:1px dotted #67787E;
}

.dhx_scale_bar_last {
}

.dhx_year_month {
	border:1px dotted #67787E;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#E2E3E6;
}

.dhx_month_head.dhx_year_event {
	background-color:#C9FFC0;
}

.dhx_tooltip {
	background-image:url(imgs/databg.png);
}

.dhx_text_disabled {
	color:#000102;
}

.dhx_mini_calendar .dhx_calendar_click {
	background-color:#BAC6CF;
}

.dhx_matrix_cell, .dhx_matrix_scell {
	border-right:1px dotted #646575;
	border-bottom:1px dotted #646575;
}

.dhx_matrix_cell {
	background-color:#FFFFFF;
}

.dhx_cal_container {
	background-image:url(imgs/top%2ddays%2dbg.png);
	background-color:#BAC6CF;
}

.dhx_cal_navline {
	background-color:#BAC6CF;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons.gif);
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons.gif);
}

.dhx_cal_today_button {
	background-image:url(imgs/buttons.gif);
}

.dhx_cal_tab {
	background-image:url(imgs/white_tab.png);
}

.dhx_cal_tab.active {
	background-image:url(imgs/blue_tab.png);
}

.dhx_cal_data {
	border-top:1px solid #646575;
}

.dhx_cal_header {
	background-image:url(imgs/top%2ddays%2dbg.png);
}

.dhx_scale_bar {
	background-image:url(imgs/top%2dseparator.gif);
}

.dhx_scale_holder {
	border-right:1px solid #646575;
}

.dhx_scale_holder_now {
	border-right:1px solid #646575;
}

.dhx_scale_hour {
	background-image:url(imgs/left%2dtime%2dbg.png);
	color:#020202;
	border-bottom:1px solid #646575;
}

.dhx_multi_day {
	background-image:url(imgs/multi%2ddays%2dbg.png);
	border-bottom:1px solid #646575;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	background-image:url(imgs/multi%2ddays%2dbg.png);
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #646575;
}

.dhx_cal_event div {
	background-color:#C9FFC0;
	color:#000102;
	border:1px solid #69A762;
}

.dhx_cal_event_clear {
	color:#000102;
}

.dhx_cal_event_line {
	background-image:url(imgs/event%2dbg.png);
	color:#000102;
	border:1px solid #69A762;
}

.dhx_in_move {
	background-image:url(imgs/move.png);
}

.dhx_cal_event .dhx_body {
	background-color:#C9FFC0;
}

.dhx_cal_event .dhx_title {
	background-color:#C9FFC0;
}

.dhx_cal_light {
	background-color:#BAC6CF;
	color:#000102;
	border:2px solid #5C6B75;
}

.dhx_cal_larea {
	background-color:#FFFFFF;
	border:1px solid #5C6B75;
}

.dhx_cal_lsection {
	background-image:url(imgs/lightbox.png);
	color:#000102;
}

.dhx_cal_ltext {
	background-color:#E3E3FF;
}

.dhx_cal_ltext textarea {
	color:#000102;
	background-color:#E3E3FF;
}

.dhx_form_repeat input, .dhx_form_repeat select {
	background-color:#FFFFFF;
	color:#000000;
}

.dhx_cal_light select {
	color:#000102;
	background-color:#E3E3FF;
}

.dhx_section_time {
	background-image:none;
	background-color:#E3E3FF;
}

div.dhx_cal_editor {
	background-color:#C9FFC0;
}

div.dhx_cal_editor textarea {
	color:#000102;
}

.dhx_year_month {
	background-image:url(imgs/top%2ddays%2dbg.png);
	border:1px solid #646575;
}

.dhx_year_week {
	background-image:url(imgs/top%2ddays%2dbg.png);
}

.dhx_month_head.dhx_year_event {
	background-color:#C9FFC0;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#E5FBFF;
}

.dhx_cal_lsection .dhx_readonly {
	color:#000102;
}

.dhx_month_body {
	background-color:#FFFFFF;
	border-right:1px solid #646575;
	border-bottom:1px solid #646575;
}

.dhx_month_head {
	background-color:#FFFFFF;
	color:#020202;
	border-right:1px solid #646575;
}

.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#E5FBFF;
	color:#9A9A9A;
}

.dhx_now .dhx_month_head {
	background-color:#B6FCFF;
}

.dhx_cal_container {
	font-family:tahoma;
	font-size:11px;
}

.dhx_cal_event div {
	font-family:Tahoma;
	font-size:11px;
}

.dhx_cal_event .dhx_title {
	font-size:11px;
	font-family:tahoma;
}

.dhx_cal_event_line {
	font-size:11px;
	font-family:tahoma;
}

.dhx_cal_event_clear {
	font-size:11px;
	font-family:tahoma;
}

.dhx_cal_light {
	font-size:11px;
	font-family:tahoma;
}

.dhx_cal_light select {
	font-size:11px;
	font-family:tahoma;
}

.dhx_custom_button {
	font-size:11px;
	font-family:tahoma;
}

.dhx_cal_lsection {
	font-size:14px;
	font-family:tahoma;
}

.dhx_cal_ltext textarea {
	font-size:11px;
	font-family:tahoma;
}

.dhx_matrix_scell.folder, .dhx_data_table.folder .dhx_matrix_cell {
	background-color:#67787E;
}

.dhtmlxtooltip.tooltip {
	border-left:1px dotted #67787E;
	border-top:1px dotted #67787E;
}

.dhx_map_area {
	background-image:url(imgs/databg_now.png);
}

.dhx_map_line div {
	border-right:1px dotted #67787E;
}

.dhx_map_line .headline_description {
	border-right:1px dotted #67787E;
}

.dhx_map_line .dhx_map_description {
	border-right:0px dotted #67787E;
}

.dhx_map_line .line_description {
	border-right:1px dotted #67787E;
}

.dhx_map_line.highlight {
	background-color:#BAC6CF;
}

.dhx_map_area .dhx_map_line div {
	border-right:0px dotted #67787E;
}

.dhx_map_area {
	background-image:url(imgs/databg.png);
}

.dhx_wa_column_last .dhx_wa_day_cont {
	border-left:1px dotted #646575;
}

.dhx_wa_scale_bar {
	color:#020202;
	border-top:1px dotted #646575;
	border-bottom:1px dotted #646575;
}

.dhx_wa_day_data {
	background-color:#E3E3FF;
}

.dhx_wa_ev_body {
	color:#000102;
	border-bottom:1px dotted #646575;
}

.dhx_wa_dnd {
	font-family:Tahoma;
	color:#464753;
	background-color:#F7FFB1;
	border:1px solid #646575;
}

.dhx_cal_event_selected {
	background-color:#646575;
	color:#E3E3FF;
}

.dhx_scale_bar_header {
	border-bottom:1px dotted #8894A3;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	background-image:url(imgs/multi%2ddays%2dbg.png);
}

.dhx_year_body {
	border-left:1px solid #646575;
}

.dhx_cal_lsection .dhx_fullday {
	color:#000000;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	color:#000000;
}

.dhx_cal_light_wide .dhx_wrap_section {
	background-image:url(imgs/multi%2ddays%2dbg.png);
	border-top:1px solid #5C6B75;
}

.dhx_cal_light_wide .dhx_cal_ltext {
	border-left:1px solid #5C6B75;
}

.dhx_cal_light_wide .dhx_cal_ltext {
	background-color:#FFFFFF;
}

.dhx_custom_button {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	color:#000000;
}

.dhx_cal_header.dhx_second_cal_header {
	background-image:url(imgs/second%2dtop%2ddays%2dbg.png);
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday, .dhx_cal_lsection .dhx_fullday {
	color:#000000;
	font-size:14px;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	font-size:14px;
}

.dhtmlxlayoutpolycontainer_dhx_skyblue .dhx_cal_container {
	background-color:#D0E5FF;
}

div.dhx_cal_editor {
	border:1px solid #B7A543;
}

.dhx_cal_light_wide .dhx_repeat_divider {
	border-top-color:#5C6B75;
	border-right-color:#5C6B75;
	border-bottom-color:#5C6B75;
	border-left-color:#5C6B75;
}

.dhx_cal_event_cont_selected {
	background-color:#9CC1DB;
	color:#FFFFFF;
}

.dhx_scale_hour_main {
	float:left;
	text-align:right;
	font-size:16px;
	font-weight:bold;
}

.dhx_scale_hour_minute_cont {
	float:left;
	position:relative;
	text-align:right;
}

.dhx_scale_hour_minute_top, .dhx_scale_hour_minute_bottom {
	font-size:10px;
	padding-right:5px;
}

.dhx_scale_hour_sep {
	position:absolute;
	height:1px;
	background-color:#8C929A;
	right:0;
	top:20px;
	width:20px;
}

